home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / misc / ispell-3.001 / ispell-3~ / ispell-3.1 / languages / portugues / portugues.aff < prev   
Text File  |  1995-10-12  |  41KB  |  972 lines

  1. #        Affix table for Portugues
  2. #           For JSpell and ISpell (3.1...)
  3. #
  4. # Copyright 1994 by Ulisses Pinto & Josi Joco Almeida, 
  5. #   Dep. Informatica, Universidade do Minho
  6. #     Portugal
  7. #
  8. # Permission for non-profit use is hereby granted.
  9. # All other rights reserved.
  10. #
  11. # This affix file uses both upper- and lower-case affix flags, so you
  12. # must              #define MASKBITS 64 in your local.h file.
  13. #
  14. #    available modes:
  15. #        -T lat               (latin1)
  16. #        -T tex
  17. #        -T pre               (  'a 'e ,c ...)
  18. #
  19. #    any comments, important new words, and errors should be mailed to
  20. #                 J.Joao Almeida (jj@di.uminho.pt)
  21. #
  22. #                      Last update: 19 Jan 1995
  23. #
  24. # the last version Available in 
  25. #                  ***********************************************
  26. #
  27. # 8 bits used (latin1)
  28. #
  29.  
  30. allaffixes on
  31.  
  32. defstringtype "lat" "nroff" ".list"
  33.  
  34. wordchars        a            A
  35. stringchar        a            A
  36. stringchar        `            @
  37. stringchar        c            C
  38. stringchar        b            B
  39. wordchars        [bc]        [BC]
  40. stringchar        g            G
  41. wordchars        [de]        [DE]
  42. stringchar        i            I
  43. stringchar        h            H
  44. stringchar        j            J
  45. wordchars        [f-i]        [F-I]
  46. stringchar        m            M
  47. stringchar        l            L
  48. wordchars        [j-o]        [J-O]
  49. stringchar        s            S
  50. stringchar        r            R
  51. stringchar        u            U
  52. stringchar        t            T
  53. wordchars        [p-u]        [P-U]
  54. stringchar        z            Z
  55. stringchar        y            Y
  56. stringchar        |            \
  57. wordchars        [v-z]        [V-Z]
  58.  
  59. #
  60. #
  61. altstringtype "pre" "nroff" ".pre"
  62.  
  63. altstringchar \'a a
  64. altstringchar \`a `
  65. altstringchar \~a c
  66. altstringchar \^a b
  67. altstringchar \,c g
  68. altstringchar \'e i
  69. altstringchar \`e h
  70. altstringchar \^e j
  71. altstringchar \'i m
  72. altstringchar \`i l
  73. altstringchar \'o s
  74. altstringchar \`o r
  75. altstringchar \~o u
  76. altstringchar \^o t
  77. altstringchar \'u z
  78. altstringchar \`u y
  79. #altstringchar \^u {
  80.  
  81. altstringchar \'A A
  82. altstringchar \`A @
  83. altstringchar \~A C
  84. altstringchar \^A B
  85. altstringchar \,C G
  86. altstringchar \'E I
  87. altstringchar \`E H
  88. altstringchar \^E J
  89. altstringchar \'I M
  90. altstringchar \`I L
  91. altstringchar \'O S
  92. altstringchar \`O R
  93. altstringchar \~O U
  94. altstringchar \^O T
  95. altstringchar \'U Z
  96. altstringchar \`U Y
  97. #altstringchar \^U [
  98.  
  99. #
  100. # Plain TeX
  101. #
  102. altstringtype "tex" "nroff" ".tex"
  103.  
  104. altstringchar \\\'a a
  105. altstringchar \\\`a `
  106. altstringchar \\\~a c
  107. altstringchar \\\^a b
  108. altstringchar \\c{c} g
  109. altstringchar \\\'e i
  110. altstringchar \\\`e h
  111. altstringchar \\\^e j
  112. altstringchar \\\'{\\i} m
  113. altstringchar \\\'o s
  114. altstringchar \\\`o r
  115. altstringchar \\\~o u
  116. altstringchar \\\^o t
  117. altstringchar \\\'u z
  118. altstringchar \\\`u y
  119. #altstringchar \\\^u {
  120.  
  121. altstringchar \\\'A A
  122. altstringchar \\\`A @
  123. altstringchar \\\~A C
  124. altstringchar \\\^A B
  125. altstringchar \\c{C} G
  126. altstringchar \\\'E I
  127. altstringchar \\\`E H
  128. altstringchar \\\^E J
  129. altstringchar \\\'I M
  130. altstringchar \\\'O S
  131. altstringchar \\\`O R
  132. altstringchar \\\~O U
  133. altstringchar \\\^O T
  134. altstringchar \\\'U Z
  135. altstringchar \\\`U Y
  136. #altstringchar \\\^U [
  137.  
  138.  
  139. prefixes
  140.  
  141. flag *A:
  142.     .       >      ANTI       # "FSEM=anti"       # ex. venenoso -> antivenenoso
  143. flag *B:
  144.     .       >      ANTI\-     # "FSEM=anti"       # ex. semita -> anti-semita
  145.  
  146. flag *S:
  147. [^H]        >      DES        # "FSEM=not"       # ex. amarrar -> desamarrar
  148. H           >    -H,DES       # "FSEM=not"       # ex. habitar -> desabitar
  149.  
  150. flag *I:
  151. [^PLMR]     >      IN         # "FSEM=not"    # ex. finito -> infinito
  152. P           >      IM         # "FSEM=not"    # ex. paciente->impaciente
  153. [LM]        >      I          # "FSEM=not"    # ex. material->imaterial
  154. R           >      IR         # "FSEM=not"    # ex. real->irreal
  155.  
  156. flag *R:
  157. [^S]        >      RE         # "FSEM=outra"     # ex. encontrar -> reencontrar
  158. S           >      RES        # "FSEM=outra"     # ex. surgir -> ressurgir
  159.  
  160. flag *E:
  161.     .       >      PRI\-     # "FSEM=pre"       # ex. escolar -> pri-escolar
  162.  
  163. flag *O:
  164.     .       >      PSS\-     # "FSEM=pos"       # ex. guerra -> p'os-guerra
  165.  
  166. flag *U:
  167.     .       >      SUB\-      # "FSEM=sub"       # ex. problema -> sub-problema
  168.  
  169. suffixes
  170.  
  171. #-----------------------------------------
  172. # plurais - os mais habituais
  173. flag *p:         # "CAT=a_nc,N=s"
  174. [^C][^LSMRNZX]>    S    # "N=p"         # -> s         ex. pato, patos
  175. C E        >       S    # "N=p"         # ce -> ces    ex. mce, mces
  176. C O        >  -CO,UES # "N=p"         # co -> ues    ex. leco, leues
  177. A L         >    -L,IS   # "N=p"         # al -> ais    ex. animal, animais
  178. O L         >   -OL,SIS # "N=p"         # ol -> sis    ex. anzol, anzsis
  179. [^V] E L    >   -EL,IIS # "N=p"         # el -> iis    ex. papel, papiis
  180. [AIMSZ] V E L > -L,IS # "N=p"       # el -> eis    ex. afavel, afaveis
  181. I L         >    -L,S    # "N=p"         # il -> is     ex. funil, funis
  182. [^AIJ] S >       ES   # "N=p"         # -> es        ex. deus, deuses
  183. A S        >  -AS,ASES # "N=p"         # as -> ases   ex. gas, gases
  184. I S        >  -IS,ESES # "N=p"         # is -> eses   ex. revis,reveses
  185. J S        >  -JS,ESES # "N=p"         # js -> eses   ex. japonjs,japoneses
  186. M           >    -M,NS   # "N=p"         # m -> ns      ex. jovem, jovens
  187. [RNZX]      >       ES   # "N=p"         # -> es        ex. cantor, cantores
  188.  
  189. flag *a:         # "CAT=a_nc,N=s"
  190. C O        >       S    # "N=p"         # co -> cos     ex. mco, mcos
  191. I L         >   -IL,EIS  # "N=p"         # il -> eis     ex. agil, ageis  # deve ser posto em todos os que tjm acento e acabam em il
  192.  
  193. flag *e:         # "CAT=a_nc,N=s"
  194. C O        >    -O,ES   # "N=p"         # co -> ces     ex. pco, pces
  195.  
  196. #-----------------------------------------
  197. # femininos - os mais habituais
  198. flag *f:         # "CAT=a_nc,G=m,N=s"
  199. [^C] O     >    -O,A    # "G=f"         # o -> a     ex. pato -> pata
  200. [^C] O     >    -O,AS   # "G=f, N=p"
  201. [^AEIOUSCN] >       A    # "G=f"         # -> a       ex. cantor -> cantora
  202. [^AEIOUSCN] >       AS   # "G=f, N=p"
  203. [^J] S     >       A    # "G=f"         # -> a       ex. deus   -> deusa
  204. [^J] S     >       AS   # "G=f, N=p"
  205. J S        >  -JS,ESA  # "G=f"         # js -> esa   ex. japonjs -> japonesa
  206. J S        >  -JS,ESAS # "G=f"         # js -> esas  ex. japonjs -> japonesas
  207. C O        >  -CO,ONA  # "G=f"         # co -> ona   ex. burlco -> burlona
  208. C O        >  -CO,ONAS # "G=f, N=p"
  209. E           >    -E,A    # "G=f"         # e -> a     ex. ele -> ela
  210. E           >    -E,AS   # "G=f, N=p"    # e -> a     ex. ele -> elas
  211.  
  212. flag *b:         # "CAT=a_nc,G=m,N=s"
  213. C O        >    -O,-    # "G=f"         # co -> c     ex. alemco -> alemc
  214. C O        >    -O,S    # "G=f, N=p"    # co -> cs
  215.  
  216. flag *g:         # "CAT=adj_nome,G=m,N=s"
  217. C O        >   -CO,OA  # "G=f"         # co -> oa     ex. patrco -> patroa
  218. C O        >  -COS,OAS # "G=f, N=p"    # co -> oas
  219.  
  220. #----------------------------------------
  221. # mente
  222. flag *m:         # "CAT=adj,N=s"
  223. O           >     -O,AMENTE    # "CAT=adv"      # aberto->abertamente
  224. [^V][^N~][^O]>       MENTE     # "CAT=adv"      # anterior->anteriormente  N~-means any char
  225. A V E L    > -AVEL,AVELMENTE # "CAT=adv"      # amavel->amavelmente
  226. M V E L    > -MVEL,IVELMENTE # "CAT=adv"      # horrmvel->horrivelmente
  227.  
  228. #----------------------------------------
  229. # mssimo
  230. flag *s:         # "CAT=adj,N=s"
  231. [^CGG]O    >     -O,MSSIMO    # "GR=sup"       # alto->altmssimo
  232. C O         >    -CO,QUMSSIMO  # "GR=sup"       # pouco->pouqumssimo
  233. G O        >   -GO,CMSSIMO   # "GR=sup"       # vivac,o->vivacmssimo
  234. G O         >    -GO,GUMSSIMO  # "GR=sup"       # meigo->meigumssimo
  235. E           >     -E,MSSIMO    # "GR=sup"       # leve->levmssimo
  236. [LR]        >        MSSIMO    # "GR=sup"       # normal->normalmssimo
  237. J S        >   -JS,ESMSSIMO  # "GR=sup"       # burgujs->burguesmssimo
  238. Z           >     -Z,CMSSIMO   # "GR=sup"       # feliz->felicmssimo
  239.  
  240. [^CGG]O    >     -O,MSSIMA    # "GR=sup,G=f"       # alto->altmssima
  241. C O         >    -CO,QUMSSIMA  # "GR=sup,G=f"       # pouco->pouqumssima
  242. G O        >   -GO,CMSSIMA   # "GR=sup,G=f"       # vivac,o->vivacmssima
  243. G O         >    -GO,GUMSSIMA  # "GR=sup,G=f"       # meigo->meigumssima
  244. E           >     -E,MSSIMA    # "GR=sup,G=f"       # leve->levmssima
  245. [LR]        >        MSSIMA    # "GR=sup,G=f"       # normal->normalmssima
  246. J S        >   -JS,ESMSSIMA  # "GR=sup,G=f"       #
  247. Z           >     -Z,CMSSIMA   # "GR=sup,G=f"       # feliz->felicmssima
  248.  
  249. [^CGG]O    >     -O,MSSIMOS   # "GR=sup,N=p"       # alto->altmssimos
  250. C O         >    -CO,QUMSSIMOS # "GR=sup,N=p"       # pouco->pouqumssimos
  251. G O        >   -GO,CMSSIMOS  # "GR=sup,N=p"       # vivac,o->vivacmssimos
  252. G O         >    -GO,GUMSSIMOS # "GR=sup,N=p"       # meigo->meigumssimos
  253. E           >     -E,MSSIMOS   # "GR=sup,N=p"       # leve->levmssimos
  254. [LR]        >        MSSIMOS   # "GR=sup,N=p"       # normal->normalmssimos
  255. J S        >   -JS,ESMSSIMOS # "GR=sup,N=p"       # burgujs->burguesmssimos
  256. Z           >     -Z,CMSSIMOS  # "GR=sup,N=p"       # feliz->felicmssimos
  257.  
  258. [^CGG]O    >     -O,MSSIMAS   # "GR=sup,G=f,N=p"   # alto->altmssimas
  259. C O         >    -CO,QUMSSIMAS # "GR=sup,G=f,N=p"   # pouco->pouqumssimas
  260. G O        >   -GO,CMSSIMAS  # "GR=sup,G=f,N=p"   # vivac,o->vivacmssimas
  261. G O         >    -GO,GUMSSIMAS # "GR=sup,G=f,N=p"   # meigo->meigumssimas
  262. E           >     -E,MSSIMAS   # "GR=sup,G=f,N=p"   # leve->levmssimas
  263. [LR]        >        MSSIMAS   # "GR=sup,G=f,N=p"   # normal->normalmssimas
  264. J S        >   -JS,ESMSSIMAS # "GR=sup,G=f,N=p"   #
  265. Z           >     -Z,CMSSIMAS  # "GR=sup,G=f,N=p"   # feliz->felicmssimas
  266.  
  267. #-----------------------------------------
  268. # idade
  269. flag *d:         # "CAT=adj,N=s"
  270. [^GG]O     >     -O,IDADE     # "CAT=nc,G=f,FSEM=dd" # activo->actividade
  271. G O        >   -GO,CIDADE    # "CAT=nc,G=f,FSEM=dd" # castic,o->casticidade
  272. G O         >    -GO,GUIDADE   # "CAT=nc,G=f,FSEM=dd" # antigo->antiguidade
  273. E           >     -E,IDADE     # "CAT=nc,G=f,FSEM=dd" # breve->brevidade
  274. R           >        IDADE     # "CAT=nc,G=f,FSEM=dd" # angular->angularidade
  275. [^V][^N~] L >        IDADE     # "CAT=nc,G=f,FSEM=dd" # amoral->amoralidade
  276. [^AM] V E L>  -VEL,BILIDADE  # "CAT=nc,G=f,FSEM=dd" #
  277. A V E L    > -AVEL,ABILIDADE # "CAT=nc,G=f,FSEM=dd" # amavel->amabilidade
  278. M V E L    > -MVEL,IBILIDADE # "CAT=nc,G=f,FSEM=dd" # amovmvel->amovibilidade
  279. Z           >     -Z,CIDADE    # "CAT=nc,G=f,FSEM=dd" # feroz->ferocidade
  280.  
  281. [^GG]O     >     -O,IDADE     # "CAT=nc,G=f,N=p,FSEM=dd" # activo->actividades
  282. G O         >    -GO,GUIDADES  # "CAT=nc,G=f,N=p,FSEM=dd" # antigo->antiguidades
  283. [^V][^N~] L >        IDADES    # "CAT=nc,G=f,N=p,FSEM=dd" # funcional->funcionalidades
  284.  
  285. #-----------------------------------------
  286. # ismo
  287. flag *i:         # "CAT=nc,N=s"
  288. [^CGC]O   >     -O,ISMO       # "FSEM=ismo"   # activo->activismo
  289. C O         >    -CO,QUISMO     # "FSEM=ismo"   # barroco->barroquismo
  290. G O        >   -GO,CISMO      # "FSEM=ismo"   # castic,o->casticismo
  291. G C O     > -GCO,CIONISMO   # "FSEM=ismo"   # abolic,co->abolicionismo
  292. [^ICG]A     >     -A,ISMO       # "FSEM=ismo"   # buda->budismo
  293. I A         >     -A,SMO        # "FSEM=ismo"   # academia->academismo
  294. C A         >    -CA,QUISMO     # "FSEM=ismo"   # benfica->benfiquismo
  295. G A         >    -GA,GUISMO     # "FSEM=ismo"   # colega->coleguismo
  296. E           >     -E,ISMO       # "FSEM=ismo"   # brilhante->brilhantismo
  297. [LR]        >        ISMO       # "FSEM=ismo"   # actual->actualismo
  298. J S        >   -JS,ESISMO     # "FSEM=ismo"   # chinjs->chinesismo
  299.  
  300. #-----------------------------------------
  301. # ista
  302. flag *t:          # "CAT=nc,N=s"
  303. [^CGC]O   >     -O,ISTA       # "FSEM=ista"  # porto->portista
  304. C O         >    -CO,QUISTA     # "FSEM=ista"  # bloco->bloquista
  305. G O        >   -GO,CISTA      # "FSEM=ista"  # aderec,o->aderecista
  306. G C O     > -GCO,CIONISTA   # "FSEM=ista"  # abolic,co->abolicionista
  307. [^IGG] A   >     -A,ISTA       # "FSEM=ista"  # bomba->bombista
  308. I A         >     -A,STA        # "FSEM=ista"  # anarquia->anarquista
  309. G A        >   -GA,CISTA      # "FSEM=ista"  # cobranc,a->cobrancista
  310. G A         >     -A,UISTA      # "FSEM=ista"  # borga->borguista
  311. E           >     -E,ISTA       # "FSEM=ista"  # alarme->alarmista
  312. [LR]        >        ISTA       # "FSEM=ista"  # flor->florista
  313.  
  314. [^CGC]O   >     -O,ISTAS      # "N=p,FSEM=ista"  # porto->portistas
  315. C O         >    -CO,QUISTAS    # "N=p,FSEM=ista"  # bloco->bloquistas
  316. G O        >   -GO,CISTAS     # "N=p,FSEM=ista"  # aderec,o->aderecistas
  317. G C O     > -GCO,CIONISTAS  # "N=p,FSEM=ista"  # abolic,co->abolicionistas
  318. [^IGG] A   >     -A,ISTAS      # "N=p,FSEM=ista"  # bomba->bombistas
  319. I A         >     -A,STAS       # "N=p,FSEM=ista"  # anarquia->anarquistas
  320. G A        >   -GA,CISTAS     # "N=p,FSEM=ista"  # cobranc,a->cobrancistas
  321. G A         >     -A,UISTAS     # "N=p,FSEM=ista"  # borga->borguistas
  322. E           >     -E,ISTAS      # "N=p,FSEM=ista"  # alarme->alarmistas
  323. [LR]        >        ISTAS      # "N=p,FSEM=ista"  # flor->floristas
  324.  
  325. #-----------------------------------------
  326. # inho
  327. flag *h:            # "CAT=a_nc,N=s"
  328. [^CGGCI]O >     -O,INHO         # "GR=dim"  # beijo->beijinho
  329. C O         >    -CO,QUINHO       # "GR=dim"  # porco->porquinho
  330. G O        >   -GO,CINHO        # "GR=dim"  # mac,o->macinho
  331. G O         >     -O,UINHO        # "GR=dim"  # antigo->antiguinho
  332. C O        >        ZINHO        # "GR=dim"  # cco->ccozinho
  333. E           >     -E,INHO         # "GR=dim"  # bigode->bigodinho
  334. [^J][SZ]   >        INHO         # "GR=dim"  # arroz->arrozinho
  335. J S        >   -JS,ESINHO       # "GR=dim"  # chinjs->chinesinho
  336. [IRUN]      >        ZINHO        # "GR=dim"  # bar->barzinho
  337. S          >    -S,OZINHO       # "GR=dim"  # ps->pozinho
  338. T          >    -T,OZINHO       # "GR=dim"  # avt->avozinho
  339. I          >    -I,EZINHO       # "GR=dim"  # pi->pezinho
  340. Z          >    -Z,UZINHO       # "GR=dim"  # baz->bauzinho
  341. M           >     -M,NZINHO       # "GR=dim"  # homem->homenzinho
  342. L           >        ZINHO        # "GR=dim"  # anel->anelzinho
  343.  
  344. [^CGGCI]O >     -O,INHOS        # "N=p,GR=dim"  # beijo->beijinhos
  345. C O         >    -CO,QUINHOS      # "N=p,GR=dim"  # porco->porquinhos
  346. G O        >   -GO,CINHOS       # "N=p,GR=dim"  # mac,o->macinhos
  347. G O         >     -O,UINHOS       # "N=p,GR=dim"  # antigo->antiguinhos
  348. C O        >        ZINHOS       # "N=p,GR=dim"  # cco->ccozinhos
  349. E           >     -E,INHOS        # "N=p,GR=dim"  # bigode->bigodinhos
  350. [^J][SZ]   >        INHOS        # "N=p,GR=dim"  # arroz->arrozinhos
  351. J S        >   -JS,ESINHOS      # "N=p,GR=dim"  # chinjs->chinesinhos
  352. [IRUN]      >        ZINHOS       # "N=p,GR=dim"  # bar->barzinhos
  353. S          >    -S,OZINHOS      # "N=p,GR=dim"  # ps->pozinhos
  354. T          >    -T,OZINHOS      # "N=p,GR=dim"  # avt->avozinhos
  355. I          >    -I,EZINHOS      # "N=p,GR=dim"  # pi->pezinhos
  356. Z          >    -Z,UZINHOS      # "N=p,GR=dim"  # baz->bauzinhos
  357. M           >     -M,NZINHOS      # "N=p,GR=dim"  # homem->homenzinhos
  358. L           >        ZINHOS       # "N=p,GR=dim"  # anel->anelzinhos
  359.  
  360. [^GG]A     >     -A,INHA         # "GR=dim"  # depressa->depressinha
  361. G A        >   -GA,CINHA        # "GR=dim"  # cabec,a->cabecinha
  362. G A         >     -A,UINHA        # "GR=dim"  # carga->carguinha
  363. A          >    -A,AZINHA       # "GR=dim"  # pa->pazinha
  364. C          >    -C,AZINHA       # "GR=dim"  # mamc->mamazinha
  365.  
  366. [^GG]A     >     -A,INHAS        # "N=p,GR=dim"  # depressa->depressinhas
  367. G A        >   -GA,CINHAS       # "N=p,GR=dim"  # cabec,a->cabecinhas
  368. G A         >     -A,UINHAS       # "N=p,GR=dim"  # carga->carguinhas
  369. A          >    -A,AZINHAS      # "N=p,GR=dim"  # pa->pazinhas
  370. C          >    -C,AZINHAS      # "N=p,GR=dim"  # mamc->mamazinhas
  371.  
  372. flag z:
  373. [EO]        >        ZINHO        # "GR=dim"  # pobre->pobrezinho
  374. L           >        INHO         # "GR=dim"  # casal->casalinho
  375.  
  376. [EO]        >        ZINHOS       # "N=p,GR=dim"  # pobre->pobrezinhos
  377. L           >        INHOS        # "N=p,GR=dim"  # casal->casalinhos
  378.  
  379. #---------------------------------------
  380. # c,co
  381. flag *c:                 # "CAT=v,T=inf"
  382. [AE] R      >   -R,GCO     # "CAT=nc,G=f,N=s,FSEM=cao"  # inalar->inalac,co
  383. [^ZG] I R   >   -R,GCO     # "CAT=nc,G=f,N=s,FSEM=cao"  # abolir->abolic,co
  384. Z I R       > -ZIR,GCO     # "CAT=nc,G=f,N=s,FSEM=cao"  # seduzir->seduc,co
  385. P O R       >   -R,SIGCO   # "CAT=nc,G=f,N=s,FSEM=cao"  # expor->exposic,co
  386.  
  387. [AE] R      >   -R,GUES    # "CAT=nc,G=f,N=p,FSEM=cao"  # inalar->inalac,ues
  388. [^ZG] I R   >   -R,GUES    # "CAT=nc,G=f,N=p,FSEM=cao"  # abolir->abolic,ues
  389. Z I R       > -ZIR,GUES    # "CAT=nc,G=f,N=p,FSEM=cao"  # seduzir->seduc,ues
  390. P O R       >   -R,SIGUES  # "CAT=nc,G=f,N=p,FSEM=cao"  # expor->exposic,ues
  391.  
  392. flag *C:                 # "CAT=v,T=inf"
  393. T A R       >   -TAR,GCO   # "CAT=nc,G=f,N=s,FSEM=cao"  # cantar->canc,co
  394. C I O N A R > -IONAR,GCO   # "CAT=nc,G=f,N=s,FSEM=cao"  # adicionar->adic,co
  395. A I R       >    -IR,CGCO  # "CAT=nc,G=f,N=s,FSEM=cao"  # atrair->atracc,co
  396. U I R       >    -IR,GCO   # "CAT=nc,G=f,N=s,FSEM=cao"  # evoluir->evoluc,co
  397.  
  398. T A R       >   -TAR,GUES  # "CAT=nc,G=f,N=p,FSEM=cao"  # cantar->canc,ues
  399. C I O N A R > -IONAR,GUES  # "CAT=nc,G=f,N=p,FSEM=cao"  # adicionar->adic,ues
  400. A I R       >    -IR,CGUES # "CAT=nc,G=f,N=p,FSEM=cao"  # atrair->atracc,ues
  401. U I R       >    -IR,GUES  # "CAT=nc,G=f,N=p,FSEM=cao"  # evoluir->evoluc,ues
  402.  
  403. #---------------------------------------
  404. # mento
  405. flag *M:                 # "CAT=v,T=inf"
  406. [AI] R      >  -R,MENTO   #"CAT=nc,G=m,N=s,FSEM=mento" # acumular->acumulamento
  407. E R         > -ER,IMENTO  #"CAT=nc,G=m,N=s,FSEM=mento" # sofrer->sofrimento
  408.  
  409. [AI] R      >  -R,MENTOS  #"CAT=nc,G=m,N=p,FSEM=mento" # acumular->acumulamentos
  410. E R         > -ER,IMENTOS #"CAT=nc,G=m,N=p,FSEM=mento" # sofrer->sofrimentos
  411.  
  412. #---------------------------------------
  413. # nte
  414. flag *n:                # "CAT=v,T=inf"
  415. [AE] R      >   -R,NTE        # "CAT=adj,N=s,FSEM=nte"  # lavar->lavante
  416. I R         >  -IR,ENTE       # "CAT=adj,N=s,FSEM=nte"  # aderir->aderente
  417. O R         >   -R,NENTE      # "CAT=adj,N=s,FSEM=nte"  # opor->oponente
  418.  
  419. [AE] R      >   -R,NTES       # "CAT=adj,N=p,FSEM=nte"  # lavar->lavantes
  420. I R         >  -IR,ENTES      # "CAT=adj,N=p,FSEM=nte"  # aderir->aderentes
  421. O R         >   -R,NENTES     # "CAT=adj,N=p,FSEM=nte"  # opor->oponentes
  422.  
  423. #---------------------------------------
  424. # *dor
  425. flag *D:                 # "CAT=v,T=inf"
  426. [AEI] R     >   -R,DOR        # "CAT=a_nc,G=m,N=s,FSEM=dor" # lavrar->lavrador
  427. [AEI] R     >   -R,DORA       # "CAT=a_nc,G=f,N=s,FSEM=dor" # lavrar->lavradora
  428. [AEI] R     >   -R,DORES      # "CAT=a_nc,G=m,N=p,FSEM=dor" # lavrar->lavradores
  429. [AEI] R     >   -R,DORAS      # "CAT=a_nc,G=f,N=p,FSEM=dor" # lavrar->lavradoras
  430.  
  431. #---------------------------------------
  432. # mvel, avel           verb2adj
  433. flag *v:                  # "CAT=v,T=inf"
  434. A R         >    -AR,AVEL    # "CAT=adj,N=s,FSEM=vel"  # lavar->lavavel
  435. E R         >    -ER,MVEL    # "CAT=adj,N=s,FSEM=vel"  # amover->amovmvel
  436. I R         >    -IR,MVEL    # "CAT=adj,N=s,FSEM=vel"  # auferir->aufermvel
  437.  
  438. A R         >    -AR,AVEIS   # "CAT=adj,N=p,FSEM=vel"  # lavar->lavaveis
  439. E R         >    -ER,MVEIS   # "CAT=adj,N=p,FSEM=vel"  # amover->amovmveis
  440. I R         >    -IR,MVEIS   # "CAT=adj,N=p,FSEM=vel"  # auferir->aufermveis
  441.  
  442. #---------------------------------------------
  443. # para ja ponho ss excepc,ues muito frequentes
  444. # erir ZY, uir K, ear ZY, air K, arar ZY, uzir ZY, por K, fazer K, dizer
  445. # [^\-] i posto para evitar a gerac,co de hipsteses parvas
  446.  
  447. flag *X:                # "CAT=v,T=inf" # deve ser posta nos verbos regulares
  448.  
  449. [^\-] A R   >  -AR,O       # "P=1,N=s,T=p"
  450. A R         >  -R,S        # "P=2,N=s,T=p"
  451. [^\-] A R   >  -AR,A       # "P=3,N=s,T=p"
  452. A R         >  -R,MOS      # "P=1,N=p,T=p"
  453. A R         >  -R,IS       # "P=2,N=p,T=p"
  454. A R         >  -R,M        # "P=3,N=p,T=p"
  455. [^CGG] A R >  -AR,E       # "P=13,N=s,T=pc"
  456. C A R       >  -CAR,QUE    # "P=13,N=s,T=pc"
  457. G A R       >  -GAR,GUE    # "P=13,N=s,T=pc"
  458. G A R      >  -GAR,CE    # "P=13,N=s,T=pc"
  459. [^CGG] A R >  -AR,ES      # "P=2,N=s,T=pc"
  460. C A R       >  -CAR,QUES   # "P=2,N=s,T=pc"
  461. G A R       >  -GAR,GUES   # "P=2,N=s,T=pc"
  462. G A R      >  -GAR,CES   # "P=2,N=s,T=pc"
  463. [^CGG] A R >  -AR,EMOS    # "P=1,N=p,T=pc"
  464. C A R       >  -CAR,QUEMOS # "P=1,N=p,T=pc"
  465. G A R       >  -GAR,GUEMOS # "P=1,N=p,T=pc"
  466. G A R      >  -GAR,CEMOS # "P=1,N=p,T=pc"
  467. [^CGG] A R >  -AR,EIS     # "P=2,N=p,T=pc"
  468. C A R       >  -CAR,QUEIS  # "P=2,N=p,T=pc"
  469. G A R       >  -GAR,GUEIS  # "P=2,N=p,T=pc"
  470. G A R      >  -GAR,CEIS  # "P=2,N=p,T=pc"
  471. [^CGG] A R >  -AR,EM      # "P=3,N=p,T=pc"
  472. C A R       >  -CAR,QUEM   # "P=3,N=p,T=pc"
  473. G A R       >  -GAR,GUEM   # "P=3,N=p,T=pc"
  474. G A R      >  -GAR,CEM   # "P=3,N=p,T=pc"
  475.  
  476. [^CUG\-] E R >  -ER,O       # "P=1,N=s,T=p"
  477. C E R      >  -CER,GO    # "P=1,N=s,T=p"
  478. G E R      >  -GER,JO     # "P=1,N=s,T=p"
  479. G U E R    >  -GUER,GO    # "P=1,N=s,T=p"
  480. E R        >  -R,S        # "P=2,N=s,T=p"
  481. E R        >  -ER,E       # "P=3,N=s,T=p"
  482. E R        >  -R,MOS      # "P=1,N=p,T=p"
  483. E R        >  -R,IS       # "P=2,N=p,T=p"
  484. E R        >  -R,M        # "P=3,N=p,T=p"
  485. [^CUG\-] E R >  -ER,A       # "P=13,N=s,T=pc"
  486. C E R      >  -CER,GA    # "P=13,N=s,T=pc"
  487. G E R      >  -GER,JA     # "P=13,N=s,T=pc"
  488. G U E R    >  -GUER,GA    # "P=13,N=s,T=pc"
  489. [^CUG] E R >  -ER,AS      # "P=2,N=s,T=pc"
  490. C E R      >  -CER,GAS   # "P=2,N=s,T=pc"
  491. G E R      >  -GER,JAS    # "P=2,N=s,T=pc"
  492. G U E R    >  -GUER,GAS   # "P=2,N=s,T=pc"
  493. [^CUG] E R >  -ER,AMOS    # "P=1,N=p,T=pc"
  494. C E R      >  -CER,GAMOS # "P=1,N=p,T=pc"
  495. G E R      >  -GER,JAMOS  # "P=1,N=p,T=pc"
  496. G U E R    >  -GUER,GAMOS # "P=1,N=p,T=pc"
  497. [^CUG] E R >  -ER,AIS     # "P=2,N=p,T=pc"
  498. C E R      >  -CER,GAIS  # "P=2,N=p,T=pc"
  499. G E R      >  -GER,JAIS   # "P=2,N=p,T=pc"
  500. G U E R    >  -GUER,GAIS  # "P=2,N=p,T=pc"
  501. [^CUG] E R >  -ER,AM      # "P=3,N=p,T=pc"
  502. C E R      >  -CER,GAM   # "P=3,N=p,T=pc"
  503. G E R      >  -GER,JAM    # "P=3,N=p,T=pc"
  504. G U E R    >  -GUER,GAM   # "P=3,N=p,T=pc"
  505.  
  506. [^CUG\-] I R >  -IR,O       # "P=1,N=s,T=p"
  507. C I R      >  -CIR,GO    # "P=1,N=s,T=p"
  508. G I R      >  -GIR,JO     # "P=1,N=s,T=p"
  509. Q U I R    >  -QUIR,CO    # "P=1,N=s,T=p"
  510. G U I R    >  -UIR,O      # "P=1,N=s,T=p"
  511. I R        >  -IR,ES      # "P=2,N=s,T=p"
  512. I R        >  -IR,E       # "P=3,N=s,T=p"
  513. I R        >  -R,MOS      # "P=1,N=p,T=p"
  514. I R        >  -R,S        # "P=2,N=p,T=p"
  515. I R        >  -IR,EM      # "P=3,N=p,T=p"
  516. [^CUG\-] I R >  -IR,A       # "P=13,N=s,T=pc"
  517. C I R      >  -CIR,GA    # "P=13,N=s,T=pc"
  518. G I R      >  -GIR,JA     # "P=13,N=s,T=pc"
  519. Q U I R    >  -QUIR,CA    # "P=13,N=s,T=pc"
  520. G U I R    >  -UIR,A      # "P=13,N=s,T=pc"
  521. [^CUG] I R >  -IR,AS      # "P=2,N=s,T=pc"
  522. C I R      >  -CIR,GAS   # "P=2,N=s,T=pc"
  523. G I R      >  -GIR,JAS    # "P=2,N=s,T=pc"
  524. Q U I R    >  -QUIR,CAS   # "P=2,N=s,T=pc"
  525. G U I R    >  -UIR,AS     # "P=2,N=s,T=pc"
  526. [^CUG] I R >  -IR,AMOS    # "P=1,N=p,T=pc"
  527. C I R      >  -CIR,GAMOS # "P=1,N=p,T=pc"
  528. G I R      >  -GIR,JAMOS  # "P=1,N=p,T=pc"
  529. Q U I R    >  -QUIR,CAMOS # "P=1,N=p,T=pc"
  530. G U I R    >  -UIR,AMOS   # "P=1,N=p,T=pc"
  531. [^CUG] I R >  -IR,AIS     # "P=2,N=p,T=pc"
  532. C I R      >  -CIR,GAIS  # "P=2,N=p,T=pc"
  533. G I R      >  -GIR,JAIS   # "P=2,N=p,T=pc"
  534. Q U I R    >  -QUIR,CAIS  # "P=2,N=p,T=pc"
  535. G U I R    >  -UIR,AIS    # "P=2,N=p,T=pc"
  536. [^CUG] I R >  -IR,AM      # "P=3,N=p,T=pc"
  537. C I R      >  -CIR,GAM   # "P=3,N=p,T=pc"
  538. G I R      >  -GIR,JAM    # "P=3,N=p,T=pc"
  539. Q U I R    >  -QUIR,CAM   # "P=3,N=p,T=pc"
  540. G U I R    >  -UIR,AM     # "P=3,N=p,T=pc"
  541. A R > -AR,A
  542. E R > -ER,J
  543.  
  544. flag *Y:              # "CAT=v,T=inf"  # Deve ser posta nos verbos regulares
  545.  
  546. A R     >  -R,VA        # "P=13,N=s,T=pi"
  547. A R     >  -R,VAS       # "P=2,N=s,T=pi"
  548. A R     >  -AR,AVAMOS  # "P=1,N=p,T=pi"
  549. A R     >  -AR,AVEIS   # "P=2,N=p,T=pi"
  550. A R     >  -R,VAM       # "P=3,N=p,T=pi"
  551. [^CGG] A R >  -AR,EI   # "P=1,N=s,T=pp"
  552. C A R   >  -CAR,QUEI    # "P=1,N=s,T=pp"
  553. G A R   >  -GAR,GUEI    # "P=1,N=s,T=pp"
  554. G A R  >  -GAR,CEI    # "P=1,N=s,T=pp"
  555. A R     >  -R,STE       # "P=2,N=s,T=pp"
  556. A R     >  -AR,OU       # "P=3,N=s,T=pp"
  557. A R     >  -AR,AMOS    # "P=1,N=p,T=pp"
  558. A R     >  -R,STES      # "P=2,N=p,T=pp"
  559. A R     >  AM           # "P=3,N=p,T=pp"
  560. A R     >  A            # "P=13,N=s,T=pmp"
  561. A R     >  AS           # "P=2,N=s,T=pmp"
  562. A R     >  -AR,ARAMOS  # "P=1,N=p,T=pmp"
  563. A R     >  -AR,AREIS   # "P=2,N=p,T=pmp"
  564. A R     >  EI           # "P=1,N=s,T=f"
  565. A R     >  AS          # "P=2,N=s,T=f"
  566. A R     >  A           # "P=3,N=s,T=f"
  567. A R     >  EMOS         # "P=1,N=p,T=f"
  568. A R     >  EIS          # "P=2,N=p,T=f"
  569. A R     >  CO          # "P=3,N=p,T=f"
  570. A R     >  -R,SSE       # "P=13,N=s,T=pic"
  571. A R     >  -R,SSES      # "P=2,N=s,T=pic"
  572. A R     >  -AR,ASSEMOS # "P=1,N=p,T=pic"
  573. A R     >  -AR,ASSEIS  # "P=2,N=p,T=pic"
  574. A R     >  -R,SSEM      # "P=3,N=p,T=pic"
  575. A R     >  ES           # "P=2,N=s,T=fc"
  576. A R     >  MOS          # "P=1,N=p,T=fc"
  577. A R     >  DES          # "P=2,N=p,T=fc"
  578. A R     >  EM           # "P=3,N=p,T=fc"
  579. A R     >  IA           # "P=13,N=s,T=c"
  580. A R     >  IAS          # "P=2,N=s,T=c"
  581. A R     >  MAMOS       # "P=1,N=p,T=c"
  582. A R     >  MEIS        # "P=2,N=p,T=c"
  583. A R     >  IAM          # "P=3,N=p,T=c"
  584. A R     >  -R,NDO       # "T=g"
  585. A R     >  -R,DO        # "G=m,N=s,T=ppa"
  586. A R     >  -R,DA        # "G=f,N=s,T=ppa"
  587. A R     >  -R,DOS       # "G=m,N=p,T=ppa"
  588. A R     >  -R,DAS       # "G=f,N=p,T=ppa"
  589.  
  590. E R     >  -ER,IA       # "P=13,N=s,T=pi"
  591. E R     >  -ER,IAS      # "P=2,N=s,T=pi"
  592. E R     >  -ER,MAMOS   # "P=1,N=p,T=pi"
  593. E R     >  -ER,MEIS    # "P=2,N=p,T=pi"
  594. E R     >  -ER,IAM      # "P=3,N=p,T=pi"
  595. E R     >  -ER,I        # "P=1,N=s,T=pp"
  596. E R     >  -R,STE       # "P=2,N=s,T=pp"
  597. E R     >  -R,U         # "P=3,N=s,T=pp"
  598. E R     >  -R,MOS       # "P=1,N=p,T=pp"
  599. E R     >  -R,STES      # "P=2,N=p,T=pp"
  600. E R     >  AM           # "P=3,N=p,T=pp"
  601. E R     >  A            # "P=13,N=s,T=pmp"
  602. E R     >  AS           # "P=2,N=s,T=pmp"
  603. E R     >  -ER,JRAMOS  # "P=1,N=p,T=pmp"
  604. E R     >  -ER,JREIS   # "P=2,N=p,T=pmp"
  605. E R     >  EI           # "P=1,N=s,T=f"
  606. E R     >  AS          # "P=2,N=s,T=f"
  607. E R     >  A           # "P=3,N=s,T=f"
  608. E R     >  EMOS         # "P=1,N=p,T=f"
  609. E R     >  EIS          # "P=2,N=p,T=f"
  610. E R     >  CO          # "P=3,N=p,T=f"
  611. E R     >  -R,SSE       # "P=13,N=s,T=pic"
  612. E R     >  -R,SSES      # "P=2,N=s,T=pic"
  613. E R     >  -ER,JSSEMOS # "P=1,N=p,T=pic"
  614. E R     >  -ER,JSSEIS  # "P=2,N=p,T=pic"
  615. E R     >  -R,SSEM      # "P=3,N=p,T=pic"
  616. E R     >  ES           # "P=2,N=s,T=fc"
  617. E R     >  MOS          # "P=1,N=p,T=fc"
  618. E R     >  DES          # "P=2,N=p,T=fc"
  619. E R     >  EM           # "P=3,N=p,T=fc"
  620. E R     >  IA           # "P=13,N=s,T=c"
  621. E R     >  IAS          # "P=2,N=s,T=c"
  622. E R     >  MAMOS       # "P=1,N=p,T=c"
  623. E R     >  MEIS        # "P=2,N=p,T=c"
  624. E R     >  IAM          # "P=3,N=p,T=c"
  625. E R     >  -R,NDO       # "T=g"
  626. E R     >  -ER,IDO      # "G=m,N=s,T=ppa"
  627. E R     >  -ER,IDA      # "G=f,N=s,T=ppa"
  628. E R     >  -ER,IDOS     # "G=m,N=p,T=ppa"
  629. E R     >  -ER,IDAS     # "G=f,N=p,T=ppa"
  630.  
  631. I R     >  -R,A         # "P=13,N=s,T=pi"
  632. I R     >  -R,AS        # "P=2,N=s,T=pi"
  633. I R     >  -IR,MAMOS   # "P=1,N=p,T=pi"
  634. I R     >  -IR,MEIS    # "P=2,N=p,T=pi"
  635. I R     >  -R,AM        # "P=3,N=p,T=pi"
  636. I R     >  -IR,I        # "P=1,N=s,T=pp"
  637. I R     >  -R,STE       # "P=2,N=s,T=pp"
  638. I R     >  -R,U         # "P=3,N=s,T=pp"
  639. I R     >  -R,MOS       # "P=1,N=p,T=pp"
  640. I R     >  -R,STES      # "P=2,N=p,T=pp"
  641. I R     >  AM           # "P=3,N=p,T=pp"
  642. I R     >  A            # "P=13,N=s,T=pmp"
  643. I R     >  AS           # "P=2,N=s,T=pmp"
  644. I R     >  -IR,MRAMOS  # "P=1,N=p,T=pmp"
  645. I R     >  -IR,MREIS   # "P=2,N=p,T=pmp"
  646. I R     >  EI           # "P=1,N=s,T=f"
  647. I R     >  AS          # "P=2,N=s,T=f"
  648. I R     >  A           # "P=3,N=s,T=f"
  649. I R     >  EMOS         # "P=1,N=p,T=f"
  650. I R     >  EIS          # "P=2,N=p,T=f"
  651. I R     >  CO          # "P=3,N=p,T=f"
  652. I R     >  -R,SSE       # "P=13,N=s,T=pic"
  653. I R     >  -R,SSES      # "P=2,N=s,T=pic"
  654. I R     >  -IR,MSSEMOS # "P=1,N=p,T=pic"
  655. I R     >  -IR,MSSEIS  # "P=2,N=p,T=pic"
  656. I R     >  -R,SSEM      # "P=3,N=p,T=pic"
  657. I R     >  ES           # "P=2,N=s,T=fc"
  658. I R     >  MOS          # "P=1,N=p,T=fc"
  659. I R     >  DES          # "P=2,N=p,T=fc"
  660. I R     >  EM           # "P=3,N=p,T=fc"
  661. I R     >  IA           # "P=13,N=s,T=c"
  662. I R     >  IAS          # "P=2,N=s,T=c"
  663. I R     >  MAMOS       # "P=1,N=p,T=c"
  664. I R     >  MEIS        # "P=2,N=p,T=c"
  665. I R     >  IAM          # "P=3,N=p,T=c"
  666. I R     >  -R,NDO       # "T=g"
  667. I R     >  -R,DO        # "G=m,N=s,T=ppa"
  668. I R     >  -R,DA        # "G=f,N=s,T=ppa"
  669. I R     >  -R,DOS       # "G=m,N=p,T=ppa"
  670. I R     >  -R,DAS       # "G=f,N=p,T=ppa"
  671. A R > -AR,A
  672. E R > -ER,J
  673.  
  674.  
  675.  
  676. flag *Z:                # "CAT=v,T=inf" # (p, Pc, I) Irregulares (frequente)
  677.  
  678. E R I R     >   -ERIR,IRO    # "P=1,N=s,T=p"
  679. E R I R     >   -IR,ES       # "P=2,N=s,T=p"   #REG.
  680. E R I R     >   -IR,E        # "P=3,N=s,T=p"   #REG.
  681. E R I R     >   -R,MOS       # "P=1,N=p,T=p"   #REG.
  682. E R I R     >   -R,S         # "P=2,N=p,T=p"   #REG.
  683. E R I R     >   -IR,EM       # "P=3,N=p,T=p"   #REG.
  684. E R I R     >   -ERIR,IRA    # "P=13,N=s,T=pc"
  685. E R I R     >   -ERIR,IRAS   # "P=2,N=s,T=pc"
  686. E R I R     >   -ERIR,IRAMOS # "P=1,N=p,T=pc"
  687. E R I R     >   -ERIR,IRAIS  # "P=2,N=p,T=pc"
  688. E R I R     >   -ERIR,IRAM   # "P=3,N=p,T=pc"
  689.  
  690. E A R       >   -AR,IO   # "P=1,N=s,T=p"
  691. E A R       >   -AR,IAS  # "P=2,N=s,T=p"
  692. E A R       >   -AR,IA   # "P=3,N=s,T=p"
  693. E A R       >   -R,MOS   # "P=1,N=p,T=p"   #REG.
  694. E A R       >   -R,IS    # "P=2,N=p,T=p"   #REG.
  695. E A R       >   -AR,IAM  # "P=3,N=p,T=p"
  696. E A R       >   -AR,IE   # "P=13,N=s,T=pc"
  697. E A R       >   -AR,IES  # "P=2,N=s,T=pc"
  698. E A R       >   -AR,EMOS # "P=1,N=p,T=pc"   #REG.
  699. E A R       >   -AR,EIS  # "P=2,N=p,T=pc"   #REG.
  700. E A R       >   -AR,IEM  # "P=3,N=p,T=pc"
  701. E A R       >   -AR,IEM  # "P=3,N=p,T=i"
  702.  
  703. U Z I R     >  -IR,O       # "P=1,N=s,T=p"   #REG.
  704. U Z I R     >  -IR,ES      # "P=2,N=s,T=p"   #REG.
  705. U Z I R     >  -ZIR,Z      # "P=3,N=s,T=p"
  706. U Z I R     >  -R,MOS      # "P=1,N=p,T=p"   #REG.
  707. U Z I R     >  -R,S        # "P=2,N=p,T=p"   #REG.
  708. U Z I R     >  -IR,EM      # "P=3,N=p,T=p"   #REG.
  709. U Z I R     >  -IR,A       # "P=13,N=s,T=pc"   #REG.
  710. U Z I R     >  -IR,AS      # "P=2,N=s,T=pc"   #REG.
  711. U Z I R     >  -IR,AMOS    # "P=1,N=p,T=pc"   #REG.
  712. U Z I R     >  -IR,AIS     # "P=2,N=p,T=pc"   #REG.
  713. U Z I R     >  -IR,AM      # "P=3,N=p,T=pc"   #REG.
  714. A R > -AR,A
  715. E R > -ER,J
  716.  
  717.  
  718. flag *K:                # "CAT=v,T=inf"   # Todos Irregulares (frequente)
  719. # Excepto guir
  720. U I R       >   -IR,O       # "P=1,N=s,T=p"
  721. A I R       >   -R,O        # "P=1,N=s,T=p"
  722. [UA] I R    >   -R,S        # "P=2,N=s,T=p"
  723. [UA] I R    >   -IR,I       # "P=3,N=s,T=p"
  724. [UA] I R    >   -IR,MMOS   # "P=1,N=p,T=p"
  725. [UA] I R    >   -IR,MS     # "P=2,N=p,T=p"
  726. [UA] I R    >   -IR,EM      # "P=3,N=p,T=p"
  727. [UA] I R    >   -IR,MA     # "P=13,N=s,T=pi"
  728. [UA] I R    >   -IR,MAS    # "P=2,N=s,T=pi"
  729. [UA] I R    >   -IR,MAMOS  # "P=1,N=p,T=pi"  # REG.
  730. [UA] I R    >   -IR,MEIS   # "P=2,N=p,T=pi"  # REG.
  731. [UA] I R    >   -IR,MAM    # "P=3,N=p,T=pi"
  732. [UA] I R    >   -IR,M      # "P=1,N=s,T=pp"
  733. [UA] I R    >   -IR,MSTE   # "P=2,N=s,T=pp"
  734. [UA] I R    >   -R,U        # "P=3,N=s,T=pp"
  735. [UA] I R    >   -IR,MMOS   # "P=1,N=p,T=pp"
  736. [UA] I R    >   -IR,MSTES  # "P=2,N=p,T=pp"
  737. [UA] I R    >   -IR,MRAM   # "P=3,N=p,T=pp"
  738. [UA] I R    >   -IR,MRA    # "P=31,N=s,T=pmp"
  739. [UA] I R    >   -IR,MRAS   # "P=2,N=s,T=pmp"
  740. [UA] I R    >   -IR,MRAMOS # "P=1,N=p,T=pmp"  # REG.
  741. [UA] I R    >   -IR,MREIS  # "P=2,N=p,T=pmp"  # REG.
  742. [UA] I R    >   EI          # "P=1,N=s,T=f"    # REG.
  743. [UA] I R    >   AS         # "P=2,N=s,T=f"    # REG.
  744. [UA] I R    >   A          # "P=3,N=s,T=f"    # REG.
  745. [UA] I R    >   EMOS        # "P=1,N=p,T=f"    # REG.
  746. [UA] I R    >   EIS         # "P=2,N=p,T=f"    # REG.
  747. [UA] I R    >   CO         # "P=3,N=p,T=f"    # REG.
  748. [UA] I R    >   -R,A        # "P=13,N=s,T=pc"
  749. [UA] I R    >   -R,AS       # "P=2,N=s,T=pc"
  750. [UA] I R    >   -R,AMOS     # "P=1,N=p,T=pc"
  751. [UA] I R    >   -R,AIS      # "P=2,N=p,T=pc"
  752. [UA] I R    >   -R,AM       # "P=3,N=p,T=pc"
  753. [UA] I R    >   -IR,MSSE   # "P=13,N=s,T=pic"
  754. [UA] I R    >   -IR,MSSES  # "P=2,N=s,T=pic"
  755. [UA] I R    >   -IR,MSSEMOS# "P=1,N=p,T=pic"  # REG.
  756. [UA] I R    >   -IR,MSSEIS # "P=2,N=p,T=pic"  # REG.
  757. [UA] I R    >   -IR,MSSEM  # "P=3,N=p,T=pic"
  758. [UA] I R    >   -IR,MRES   # "P=2,N=s,T=fc"
  759. [UA] I R    >    MOS        # "P=1,N=p,T=fc"
  760. [UA] I R    >   -IR,MRDES  # "P=2,N=p,T=fc"
  761. [UA] I R    >   -IR,MREM   # "P=3,N=p,T=fc"
  762. [UA] I R    >   IA          # "P=13,N=s,T=c"    # REG
  763. [UA] I R    >   IAS         # "P=2,N=s,T=c"    # REG.
  764. [UA] I R    >   MAMOS      # "P=1,N=p,T=c"    # REG.
  765. [UA] I R    >   MEIS       # "P=2,N=p,T=c"    # REG.
  766. [UA] I R    >   IAM         # "P=3,N=p,T=c"    # REG.
  767. [UA] I R    >   -R,NDO      # "T=g"        # REG.
  768. [UA] I R    >   -IR,MDO    # "G=m,N=s,T=ppa"
  769. [UA] I R    >   -IR,MDA    # "G=f,N=s,T=ppa"
  770. [UA] I R    >   -IR,MDOS   # "G=m,N=p,T=ppa"
  771. [UA] I R    >   -IR,MDAS   # "G=f,N=p,T=ppa"
  772.  
  773.  
  774. P O R       >   -R,NHO        # "P=1,N=s,T=p"
  775. P O R       >   -OR,UES      # "P=2,N=s,T=p"
  776. P O R       >   -OR,UE       # "P=3,N=s,T=p"
  777. P O R       >   -R,MOS        # "P=1,N=p,T=p"
  778. P O R       >   -R,NDES       # "P=2,N=p,T=p"
  779. P O R       >   -OR,UEM      # "P=3,N=p,T=p"
  780. P O R       >   -OR,UNHA      # "P=13,N=s,T=pi"
  781. P O R       >   -OR,UNHAS     # "P=2,N=s,T=pi"
  782. P O R       >   -OR,ZNHAMOS  # "P=1,N=p,T=pi"
  783. P O R       >   -OR,ZNHEIS   # "P=2,N=p,T=pi"
  784. P O R       >   -OR,UNHAM     # "P=3,N=p,T=pi"
  785. P O R       >   -OR,US        # "P=1,N=s,T=pp"
  786. P O R       >   -OR,USESTE    # "P=2,N=s,T=pp"
  787. P O R       >   -OR,TS       # "P=3,N=s,T=pp"
  788. P O R       >   -OR,USEMOS    # "P=1,N=p,T=pp"
  789. P O R       >   -OR,USESTES   # "P=2,N=p,T=pp"
  790. P O R       >   -OR,USERAM    # "P=3,N=p,T=pp"
  791. P O R       >   -OR,USERA     # "P=13,N=s,T=pmp"
  792. P O R       >   -OR,USERAS    # "P=2,N=s,T=pmp"
  793. P O R       >   -OR,USIRAMOS # "P=1,N=p,T=pmp"
  794. P O R       >   -OR,USIREIS  # "P=2,N=p,T=pmp"
  795. P O R       >   EI            # "P=1,N=s,T=f"
  796. P O R       >   AS           # "P=2,N=s,T=f"
  797. P O R       >   A            # "P=3,N=s,T=f"
  798. P O R       >   EMOS          # "P=1,N=p,T=f"
  799. P O R       >   EIS           # "P=2,N=p,T=f"
  800. P O R       >   CO           # "P=3,N=p,T=f"
  801. P O R       >   -R,NHA        # "P=13,N=s,T=pc"
  802. P O R       >   -R,NHAS       # "P=2,N=s,T=pc"
  803. P O R       >   -R,NHAMOS     # "P=1,N=p,T=pc"
  804. P O R       >   -R,NHAIS      # "P=2,N=p,T=pc"
  805. P O R       >   -R,NHAM       # "P=3,N=p,T=pc"
  806. P O R       >   -OR,USESSE    # "P=13,N=s,T=pic"
  807. P O R       >   -OR,USESSES   # "P=2,N=s,T=pic"
  808. P O R       >   -OR,USISSEMOS# "P=1,N=p,T=pic"
  809. P O R       >   -OR,USISSEIS # "P=2,N=p,T=pic"
  810. P O R       >   -OR,USESSEM   # "P=3,N=p,T=pic"
  811. P O R       >   -OR,USER      # "P=1,N=s,T=fc"
  812. P O R       >   -OR,USERES    # "P=2,N=s,T=fc"
  813. P O R       >   -OR,USER      # "P=3,N=s,T=fc"
  814. P O R       >   -OR,USERMOS   # "P=1,N=p,T=fc"
  815. P O R       >   -OR,USERDES   # "P=2,N=p,T=fc"
  816. P O R       >   -OR,USEREM    # "P=3,N=p,T=fc"
  817. P O R       >   IA            # "P=13,N=s,T=c"
  818. P O R       >   IAS           # "P=2,N=s,T=c"
  819. P O R       >   MAMOS        # "P=1,N=p,T=c"
  820. P O R       >   MEIS         # "P=2,N=p,T=c"
  821. P O R       >   IAM           # "P=3,N=p,T=c"
  822. P O R       >   -R,NDO        # "T=g"
  823. P O R       >   -R,STO        # "G=m,N=s,T=ppa"
  824. P O R       >   -R,STA        # "G=f,N=s,T=ppa"
  825. P O R       >   -R,STOS       # "G=m,N=p,T=ppa"
  826. P O R       >   -R,STAS       # "G=f,N=p,T=ppa"
  827. P O R       >   ES            # "P=2,N=s,T=ip"
  828. P O R       >   MOS           # "P=1,N=p,T=ip"
  829. P O R       >   DES           # "P=2,N=p,T=ip"
  830. P O R       >   EM            # "P=3,N=p,T=ip"
  831.  
  832. F A Z E R   >   -ZER,GO        # "P=1,N=s,T=p"
  833. F A Z E R   >   -R,S            # "P=2,N=s,T=p"
  834. F A Z E R   >   -ZER,Z          # "P=3,N=s,T=p"
  835. F A Z E R   >   -R,MOS          # "P=1,N=p,T=p"
  836. F A Z E R   >   -R,IS           # "P=2,N=p,T=p"
  837. F A Z E R   >   -R,M            # "P=3,N=p,T=p"
  838. F A Z E R   >   -ER,IA          # "P=13,N=s,T=pi"
  839. F A Z E R   >   -ER,IAS         # "P=2,N=s,T=pi"
  840. F A Z E R   >   -ER,MAMOS      # "P=1,N=p,T=pi"
  841. F A Z E R   >   -ER,MEIS       # "P=2,N=p,T=pi"
  842. F A Z E R   >   -ER,IAM         # "P=3,N=p,T=pi"
  843. F A Z E R   >   -AZER,IZ        # "P=1,N=s,T=pp"
  844. F A Z E R   >   -AZER,IZESTE    # "P=2,N=s,T=pp"
  845. F A Z E R   >   -AZER,EZ        # "P=3,N=s,T=pp"
  846. F A Z E R   >   -AZER,IZEMOS    # "P=1,N=p,T=pp"
  847. F A Z E R   >   -AZER,IZESTES   # "P=2,N=p,T=pp"
  848. F A Z E R   >   -AZER,IZERAM    # "P=3,N=p,T=pp"
  849. F A Z E R   >   -AZER,IZERA     # "P=13,N=s,T=pmp"
  850. F A Z E R   >   -AZER,IZERAS    # "P=2,N=s,T=pmp"
  851. F A Z E R   >   -AZER,IZIRAMOS # "P=1,N=p,T=pmp"
  852. F A Z E R   >   -AZER,IZIREIS  # "P=2,N=p,T=pmp"
  853. F A Z E R   >   -ZER,REI        # "P=1,N=s,T=f"
  854. F A Z E R   >   -ZER,RAS       # "P=2,N=s,T=f"
  855. F A Z E R   >   -ZER,RA        # "P=3,N=s,T=f"
  856. F A Z E R   >   -ZER,REMOS      # "P=1,N=p,T=f"
  857. F A Z E R   >   -ZER,REIS       # "P=2,N=p,T=f"
  858. F A Z E R   >   -ZER,RCO       # "P=3,N=p,T=f"
  859. F A Z E R   >   -ZER,GA        # "P=13,N=s,T=pc"
  860. F A Z E R   >   -ZER,GAS       # "P=2,N=s,T=pc"
  861. F A Z E R   >   -ZER,GAMOS     # "P=1,N=p,T=pc"
  862. F A Z E R   >   -ZER,GAIS      # "P=2,N=p,T=pc"
  863. F A Z E R   >   -ZER,GAM       # "P=3,N=p,T=pc"
  864. F A Z E R   >   -AZER,IZESSE    # "P=13,N=s,T=pic"
  865. F A Z E R   >   -AZER,IZESSES   # "P=2,N=s,T=pic"
  866. F A Z E R   >   -AZER,IZISSEMOS# "P=1,N=p,T=pic"
  867. F A Z E R   >   -AZER,IZISSEIS # "P=2,N=p,T=pic"
  868. F A Z E R   >   -AZER,IZESSEM   # "P=3,N=p,T=pic"
  869. F A Z E R   >   -AZER,IZER      # "P=1,N=s,T=fc"
  870. F A Z E R   >   -AZER,IZERES    # "P=2,N=s,T=fc"
  871. F A Z E R   >   -AZER,IZER      # "P=3,N=s,T=fc"
  872. F A Z E R   >   -AZER,IZERMOS   # "P=1,N=p,T=fc"
  873. F A Z E R   >   -AZER,IZERDES   # "P=2,N=p,T=fc"
  874. F A Z E R   >   -AZER,IZEREM    # "P=3,N=p,T=fc"
  875. F A Z E R   >   -ZER,RIA        # "P=13,N=s,T=c"
  876. F A Z E R   >   -ZER,RIAS       # "P=2,N=s,T=c"
  877. F A Z E R   >   -ZER,RMAMOS    # "P=1,N=p,T=c"
  878. F A Z E R   >   -ZER,RMEIS     # "P=2,N=p,T=c"
  879. F A Z E R   >   -ZER,RIAM       # "P=3,N=p,T=c"
  880. F A Z E R   >   -R,NDO          # "T=g"
  881. F A Z E R   >   -ZER,EITO       # "G=m,N=s,T=ppa"
  882. F A Z E R   >   -ZER,EITA       # "G=f,N=s,T=ppa"
  883. F A Z E R   >   -ZER,EITOS      # "G=m,N=p,T=ppa"
  884. F A Z E R   >   -ZER,EITAS      # "G=f,N=p,T=ppa"
  885. F A Z E R   >   ES             # "P=2,N=s,T=ip"
  886. F A Z E R   >   ERMOS          # "P=1,N=p,T=ip"
  887. F A Z E R   >   ERDES          # "P=2,N=p,T=ip"
  888. F A Z E R   >   EM             # "P=3,N=p,T=ip"
  889.  
  890. D I Z E R   >   -ZER,GO        # "P=1,N=s,T=p"
  891. D I Z E R   >   -R,S           # "P=2,N=s,T=p"
  892. D I Z E R   >   -ZER,Z         # "P=3,N=s,T=p"
  893. D I Z E R   >   -R,MOS         # "P=1,N=p,T=p"
  894. D I Z E R   >   -R,IS          # "P=2,N=p,T=p"
  895. D I Z E R   >   -R,M           # "P=3,N=p,T=p"
  896. D I Z E R   >   -ER,IA         # "P=13,N=s,T=pi"
  897. D I Z E R   >   -ER,IAS        # "P=2,N=s,T=pi"
  898. D I Z E R   >   -ER,MAMOS     # "P=1,N=p,T=pi"
  899. D I Z E R   >   -ER,MEIS      # "P=2,N=p,T=pi"
  900. D I Z E R   >   -ER,IAM        # "P=3,N=p,T=pi"
  901. D I Z E R   >   -ZER,SSE       # "P=1,N=s,T=pp"
  902. D I Z E R   >   -ZER,SSESTE    # "P=2,N=s,T=pp"
  903. D I Z E R   >   -ZER,SSE       # "P=3,N=s,T=pp"
  904. D I Z E R   >   -ZER,SSEMOS    # "P=1,N=p,T=pp"
  905. D I Z E R   >   -ZER,SSESTES   # "P=2,N=p,T=pp"
  906. D I Z E R   >   -ZER,SSERAM    # "P=3,N=p,T=pp"
  907. D I Z E R   >   -ZER,SSERA     # "P=13,N=s,T=pmp"
  908. D I Z E R   >   -ZER,SSERAS    # "P=2,N=s,T=pmp"
  909. D I Z E R   >   -ZER,SSIRAMOS # "P=1,N=p,T=pmp"
  910. D I Z E R   >   -ZER,SSIREIS  # "P=2,N=p,T=pmp"
  911. D I Z E R   >   -ZER,REI       # "P=1,N=s,T=f"
  912. D I Z E R   >   -ZER,RAS      # "P=2,N=s,T=f"
  913. D I Z E R   >   -ZER,RA       # "P=3,N=s,T=f"
  914. D I Z E R   >   -ZER,REMOS     # "P=1,N=p,T=f"
  915. D I Z E R   >   -ZER,REIS      # "P=2,N=p,T=f"
  916. D I Z E R   >   -ZER,RCO      # "P=3,N=p,T=f"
  917. D I Z E R   >   -ZER,GA        # "P=13,N=s,T=pc"
  918. D I Z E R   >   -ZER,GAS       # "P=2,N=s,T=pc"
  919. D I Z E R   >   -ZER,GAMOS     # "P=1,N=p,T=pc"
  920. D I Z E R   >   -ZER,GAIS      # "P=2,N=p,T=pc"
  921. D I Z E R   >   -ZER,GAM       # "P=3,N=p,T=pc"
  922. D I Z E R   >   -ZER,SSESSE    # "P=13,N=s,T=pic"
  923. D I Z E R   >   -ZER,SSESSES   # "P=2,N=s,T=pic"
  924. D I Z E R   >   -ZER,SSISSEMOS# "P=1,N=p,T=pic"
  925. D I Z E R   >   -ZER,SSISSEIS # "P=2,N=p,T=pic"
  926. D I Z E R   >   -ZER,SSESSEM   # "P=3,N=p,T=pic"
  927. D I Z E R   >   -ZER,SSER      # "P=1,N=s,T=fc"
  928. D I Z E R   >   -ZER,SSERES    # "P=2,N=s,T=fc"
  929. D I Z E R   >   -ZER,SSER      # "P=3,N=s,T=fc"
  930. D I Z E R   >   -ZER,SSERMOS   # "P=1,N=p,T=fc"
  931. D I Z E R   >   -ZER,SSERDES   # "P=2,N=p,T=fc"
  932. D I Z E R   >   -ZER,SSEREM    # "P=3,N=p,T=fc"
  933. D I Z E R   >   -ZER,RIA       # "P=13,N=s,T=c"
  934. D I Z E R   >   -ZER,RIAS      # "P=2,N=s,T=c"
  935. D I Z E R   >   -ZER,RMAMOS   # "P=1,N=p,T=c"
  936. D I Z E R   >   -ZER,RMEIS    # "P=2,N=p,T=c"
  937. D I Z E R   >   -ZER,RIAM      # "P=3,N=p,T=c"
  938. D I Z E R   >   -R,NDO         # "T=g"
  939. D I Z E R   >   -ZER,TO        # "G=m,N=s,T=ppa"
  940. D I Z E R   >   -ZER,TA        # "G=f,N=s,T=ppa"
  941. D I Z E R   >   -ZER,TOS       # "G=m,N=p,T=ppa"
  942. D I Z E R   >   -ZER,TAS       # "G=f,N=p,T=ppa"
  943. D I Z E R   >   ES             # "P=2,N=s,T=ip"
  944. D I Z E R   >   MOS            # "P=1,N=p,T=ip"
  945. D I Z E R   >   DES            # "P=2,N=p,T=ip"
  946. D I Z E R   >   EM             # "P=3,N=p,T=ip"
  947. A R > -AR,A
  948. E R > -ER,J
  949.  
  950. #-------------------------------------------
  951. #-------------------------------------------
  952. # conjugac,co pronominal (compl. indirecto)
  953.  
  954.  
  955. # reflexividade dos verbos
  956.  
  957.  
  958.  
  959. #-----------------------------------------
  960. # conjugac,co pronominal (compl. directo)
  961. # os acabados em (Z) ex.condu-la sco irreg.
  962.  
  963.  
  964.  
  965.  
  966. # tratar alguns verbos irreg.
  967.  
  968. # inf. pess, futuro e condicional pronomiais
  969.  
  970.  
  971.  
  972.